package com.hgsf.mapper;

import com.hgsf.entity.Teacher;

import java.sql.ResultSet;
import java.util.Map;

public interface TeacherMapper {
	/**
	 * 登录验证查询
	 * 
	 * @param t
	 * @return
	 */
	public Teacher querySingleTeacher(Teacher t);

	/**
	 * 修改教师信息
	 * 
	 * @param t
	 * @return
	 */
	int updateTeacherMsg(Teacher t);

	/**
	 * 修改密码
	 * 
	 * @param t
	 * @return
	 */
	int updateTeacherPsw(Teacher t);

	/**
	 * 查询教师信息
	 * 
	 * @param t
	 * @return
	 */
	ResultSet queryTeacher(Teacher t);

	/**
	 * 查询教师带的课的信息
	 * 
	 * @param t
	 * @return
	 */
	ResultSet queryTeacherCourse(Teacher t);

	/**
	 * 查询所带学生
	 * 
	 * @param t
	 * @return
	 */
	ResultSet queryTeachStu(Teacher t);

	/**
	 * 查询老师所带学生
	 * 
	 * @param map
	 * @param t
	 * @return
	 */
	ResultSet queryTeachStuByCondition(Map<String, String> map, Teacher t);
}
